how to build a computer inventory management system